package com.zeta.eduservice.controller.Rubbish;
//package com.zeta.eduservice.controller.question;
//
//
//import javax.swing.text.View;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.util.StringUtils;
//import org.springframework.web.bind.annotation.CrossOrigin;
//import org.springframework.web.bind.annotation.DeleteMapping;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.PutMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//import org.springframework.web.bind.annotation.RestController;
//
//import com.zeta.commonutils.R;
//import com.zeta.eduservice.client.VodClient;
//import com.zeta.eduservice.entity.EduVideo;
//import com.zeta.eduservice.service.EduVideoService;
//import com.zeta.exceptionhandler.GuliException;
//
//import io.swagger.annotations.ApiOperation;
//
///**
// * <p>
// * 课程视频 前端控制器
// * </p>
// *
// * @author zeta
// * @since 2020-08-02
// */
//@CrossOrigin
//@RestController
//@RequestMapping("/eduservice/edu_video")
//public class EduVideoController {
//
//	@Autowired
//	EduVideoService videoService;
//
//	@Autowired
//	private VodClient vodClient;
//	
//	@ApiOperation("添加")
//	@PostMapping("")
//	public R add(@RequestBody EduVideo video) {
//		videoService.save(video);
//		return R.ok();
//	}
//	@ApiOperation("删除")
//	@DeleteMapping("{id}")
//	public R delete(@PathVariable String id) {
//		EduVideo video=videoService.getById(id);
//		String videoSourceId = video.getVideoSourceId();
//		if(!StringUtils.isEmpty(videoSourceId)) {
//			R result = vodClient.removeAlyVideo(videoSourceId);
//			if(result.getCode()==20001) {
//				throw new GuliException(20001,"删除视频失败");
//			}
//		}
//		videoService.removeById(id);
//		return R.ok();
//	}
//	@ApiOperation("更改")
//	@PutMapping("")
//	public R update(@RequestBody EduVideo video) {
//		videoService.updateById(video);
//		return R.ok();
//	}
//	@ApiOperation("查找")
//	@GetMapping("{id}")
//	public R find(@PathVariable String id) {
//		EduVideo video = videoService.getById(id);
//		return R.ok().data("video",video);
//	}
//	
//	
//}
//
